﻿using System;
using System.ComponentModel.Composition;
using SuperShell.Infrastructure.Panes;

namespace SuperShell.Common.IoC.Attributes.FilesPane
{
	[MetadataAttribute]
	[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
	public class FilesPaneAttribute : ExportAttribute, IFilesPaneMetadata
	{
		public FilesPaneAttribute()
			:base(typeof(IFilesPane))
		{
		}

		public string Id { get; set; }
		public string Name { get; set; }
		public string Description { get; set; }
	}
}
